840. Длинная сумма

 

Даны два целых неотрицательных числа m и n. Найти их сумму.

 

Вход. В первой строке содержится m, во второй n (0 ≤ m, n < 1030000).

 

Выход. Вывести сумму без пробелов и ведущих нулей.

 

Пример входа

12345678901234567890123456789

1111111111111111111111111111

 

Пример выхода

13456790012345679001234567900

 

 

РЕШЕНИЕ

длинная арифметика

 

Анализ алгоритма

Воспользуемся классом BigInteger в Java.

 

Реализация алгоритма

 

import java.util.*;

import java.math.*;

 

public class Main

{

  public static void main(String[] args)

  {

    Scanner con = new Scanner(System.in);   

    BigInteger a = new BigInteger(con.nextLine());

    BigInteger b = new BigInteger(con.nextLine());

    BigInteger res = a.add(b);

    System.out.println(res);

    con.close();

  }

}